/**
 * Created by yuris on 04.12.14.
 */
package model {
public class Constants {
    public static const PATH_FLOOR_SPRITES:String = "ShopItems/Floors";
    public static const PATH_WALL_SPRITES:String = "ShopItems/Walls";
    public static const PATH_DOOR_SPRITES:String = "ShopItems/Doors";
    public static const PATH_WINDOW_SPRITES:String = "ShopItems/Windows";
    public static const PATH_PRODUCT_ICONS_SPRITES:String = "Interface/Icons/Products";
    public static const PATH_SHELF_ICONS_SPRITES:String = "Interface/Icons/Shelfs";
    public static const PATH_SHELF_SPRITES:String = "ShopItems/Shelfs";

    public static const SHOP_OBJECT_ID_PREFIX:String = "SO_";

    public static const TYPE_SHELF:String = "s";
    public static const TYPE_CASH_DESK:String = "d";
    public static const TYPE_WINDOW:String = "wnd";
    public static const TYPE_SHOPPER:String = "SHOPPER";


    //--------------
    //Signals
    //--------------------
    public static const OBJECT_CREATED_SIGNAL:String = "OBJECT_CREATED_SIGNAL";
    public static const OBJECT_POSITION_UPDATE_SIGNAL:String = "OBJECT_POSITION_UPDATE_SIGNAL";
    public static const OBJECT_ANGLE_UPDATE_SIGNAL:String = "OBJECT_ANGLE_UPDATE_SIGNAL";
    public static const OBJECT_ACTION_UPDATE_SIGNAL:String = "OBJECT_ACTION_UPDATE_SIGNAL";
    public static const OBJECT_STATUS_UPDATE_SIGNAL:String = "OBJECT_STATUS_UPDATE_SIGNAL";
    public static const OBJECT_PARAMS_UPDATE_SIGNAL:String = "OBJECT_PARAMS_UPDATE_SIGNAL";
    public static const OBJECT_TOGGLE_HIGHLIGHT_SIGNAL:String = "OBJECT_TOGGLE_HIGHLIGHT_SIGNAL";
    public static const OBJECT_SHELF_PRODUCT_UPDATE_SIGNAL:String = "OBJECT_SHELF_PRODUCT_UPDATE_SIGNAL";
    public static const OBJECT_SHELF_SET_PRODUCT_SIGNAL:String = "OBJECT_SHELF_ADD_PRODUCT_SIGNAL";
    public static const OBJECT_SHELF_DELETE_PRODUCT_SIGNAL:String = "OBJECT_SHELF_DELETE_PRODUCT_SIGNAL";
    public static const OBJECT_DESTOY_SIGNAL:String = "OBJECT_DESTOY_SIGNAL";

    public static const SHOP_DESIGN_FULL_UPDATE:String = "SHOP_DESIGN_FULL_UPDATE";

    public static const UPDATE_PRODUCT_SIGNAL:String = "UPDATE_PRODUCT_SIGNAL";
    public static const UPDATE_CURRENT_TIME_SIGNAL:String = "UPDATE_CURRENT_TIME_SIGNAL";
    //--------------------
    //--------------


    //--------------
    //Shopper actions
    //--------------------
    public static const SHOPPER_ACTION_GO:String = "go";
    public static const SHOPPER_ACTION_NONE:String = "none";
    public static const SHOPPER_ACTION_TAKE_PRODUCT:String = "take";
    public static const SHOPPER_ACTION_BUY:String = "buy";
    public static const SHOPPER_ACTION_WATCH_PRODUCT:String = "watch_product";
    //--------------------
    //--------------

    //--------------
    //Interface Touch types
    //--------------------
    public static const TOUCH_BOTTOM_PANEL_SIMULATION_MODE_BUTTON:String = "TOUCH_BOTTOM_PANEL_SIMULATION_MODE_BUTTON";
    public static const TOUCH_BOTTOM_PANEL_INTERIOR_MODE_BUTTON:String = "TOUCH_BOTTOM_PANEL_INTERIOR_MODE_BUTTON";
    public static const TOUCH_BOTTOM_PANEL_WAREHOUSE_ITEM:String = "TOUCH_BOTTOM_PANEL_WAREHOUSE";
    public static const TOUCH_ORDER_PRODUCT_WINDOW_ITEM:String = "TOUCH_ORDER_PRODUCT_WINDOW_ITEM";
    public static const TOUCH_ORDER_PRODUCT_CLOSE_BUTTON:String = "TOUCH_ORDER_PRODUCT_CLOSE_BUTTON";
    public static const TOUCH_BOTTOM_PANEL_CLOSE_BUTTON:String = "TOUCH_BOTTOM_PANEL_CLOSE_BUTTON";
    public static const TOUCH_BOTTOM_PANEL_FLOORPAINT:String = "TOUCH_BOTTOM_PANEL_FLOORPAINT";
    public static const TOUCH_BOTTOM_PANEL_WALLPAINT:String = "TOUCH_BOTTOM_PANEL_WALLAINT";
    public static const TOUCH_BOTTOM_PANEL_SHELFS:String = "TOUCH_BOTTOM_PANEL_SHELFS";
    //--------------------
    //--------------


    //--------------
    //Modes
    //--------------------
    public static const MODE_SIMULATION:String = "MODE_SIMULATION";
    public static const MODE_SIMULATION_PLACE_PRODUCT:String = "MODE_SIMULATION_PLACE_PRODUCT";
    public static const MODE_SIMULATION_ORDER_PRODUCT_WINDOW:String = "MODE_SIMULATION_ORDER_PRODUCT_WINDOW";

    public static const MODE_INTERIOR:String = "MODE_INTERIOR";
    public static const MODE_INTERIOR_PLACE_FLOOR:String = "MODE_INTERIOR_PLACE_FLOOR";
    public static const MODE_INTERIOR_PLACE_WALL:String = "MODE_INTERIOR_PLACE_WALL";
    public static const MODE_INTERIOR_PLACE_WALL_COVER:String = "MODE_INTERIOR_PLACE_WALL_COVER";
    public static const MODE_INTERIOR_MOVE_WALL_COVER:String = "MODE_INTERIOR_MOVE_WALL_COVER";
    public static const MODE_INTERIOR_PLACE_DOOR:String = "MODE_INTERIOR_PLACE_DOOR";
    public static const MODE_INTERIOR_MOVE_DOOR:String = "MODE_INTERIOR_MOVE_DOOR";
    public static const MODE_INTERIOR_PLACE_SHELF:String = "MODE_INTERIOR_PLACE_SHELF";
    public static const MODE_INTERIOR_MOVE_SHELF:String = "MODE_INTERIOR_MOVE_SHELF";
    //--------------------
    //--------------


    }
}

